import React from 'react';
import {getToken} from "@/utils";
import {Navigate} from "react-router-dom";

//判断token是否存在
//如果存在,直接正常渲染
//不存在则重定向到登录路由

const AuthComponent = (props) => {
    // 高阶组件:把一个组件当成另外一个组件的参数传入
    // 然后通过一定的判断返回新的组件
    const isToken = getToken()
    return isToken ? props.children : <Navigate to={"/login"} replace />
};

export default AuthComponent;